const express = require('express')
const pool = require('../pool')
const router = express.Router()

// 该接口用于 酒店服务查询
// 接口地址:http://127.0.0.1:3000/v2/service/vibes
// 参数：不携带参数
router.get('/vibes', (req, res, next) => {
    pool.query('select * from Services', (err, success) => {
        if (err) return next(err)
        if (success.length > 0) {
            res.send({ code: 200, msg: '数据查询成功' })
        } else {
            res.send({ code: 0, msg: '未查询到数据' })
        }
    })
})


// 该接口用于 酒店服务删除
// 请求地址：http://127.0.0.1:3000/v2/service/vigor
// 参数：不携带参数
router.delete('/vigor', (req, res, next) => {
    var obj = req.query
    pool.query('delete from Services where s_id=?', [obj.s_id], (err, success) => {
        if (err) return next(err)
        if (success.affecteRows === 0) {
            res.send({ code: 400, msg: '删除失败' })
        } else {
            res.send({ code: 200, msg: '删除成功' })
        }
    })
})

// 该接口用于 酒店服务新增
// 请求地址：http://127.0.0.1:3000/v2/service/morale
// 参数： 携带参数
router.post('/morale', (req, res, next) => {
    var obj = req.body
    pool.query('insert into Services set?', [obj], (err, success) => {
        if (err) return next(err)
        console.log(success);
        res.send({ code: 200, msg: '添加成功' })
    })
})

// 该接口用于 修改数据
// 接口地址：http://127.0.0.1:3000/v2/service/temper
// 参数：携带参数
router.put('/temper', (req, res, next) => {
    var obj = req.body
    pool.query('update Services set ? where s_id=?', [obj, obj.s_id], (err, success) => {
        if (err) return next(err)
        if (success.changedRows === 0) {
            res.send({ code: 400, msg: '修改失败' })
        } else {
            res.send({ code: 200, msg: '修改成功' })
        }
    })
})


module.exports = router